CFLAGS += -Wall -Werror -I../../include -fpic -D_GNU_SOURCE -D_UNET_CLIENT -g

all: unet_wrap.so ifconfig route

unet_wrap.so: unet.o socket.o tcp.o udp.o ipc.o rpc.o ip.o
	$(CC) -lpthread -lrt -shared -fpic $^ -o $@

ifconfig: ipc.o rpc.o ifconfig.o
	$(CC) -lpthread $^ -o $@ 

route:  ipc.o rpc.o route.o
	$(CC) -lpthread -lrt $^ -o $@

clean:
	rm -f ifconfig *.so *.o *~
